ribbon-leaved water-plantain - Spanish English Dictionary